This 2D twin-stick shooter project was the first assignment for my third-year course about "Computer Graphics" at university, in November 2021, for my bachelor's degree in Computer Science. The game is written entirely in C++ and the rendering was done with the help of an OpenGL library.
All the 2D assets are from the Surviv.io creator kit package, which you can access from this link:
https://survivio.fandom.com/wiki/Creator_Kit
Gameplay showcase